home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 783 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  5.1 KB

  1. Path: nntp.teleport.com!sschaem
  2. From: sschaem@teleport.com (Stephan Schaem)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Amiga programmers in deep shit...
  5. Date: 11 Jan 1996 14:43:23 GMT
  6. Organization: Teleport - Portland's Public Access (503) 220-1016
  7. Message-ID: <4d37mb$sbo@maureen.teleport.com>
  8. References: <4ccpsd$d8f@maureen.teleport.com> <Kevin_Phair.040b@bgi.internet-eireann.ie> <4cjimb$4im@maureen.teleport.com> <Kevin_Phair.040n@bgi.internet-eireann.ie> <4cto7l$t4s@maureen.teleport.com> <4ctuqh$1gj@serpens.rhein.de> <4d0dch$cup@maureen.teleport.com> <4d0lji$b3s@serpens.rhein.de>
  9. NNTP-Posting-Host: linda.teleport.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Michael van Elst (mlelstv@serpens.rhein.de) wrote:
  13. : sschaem@teleport.com (Stephan Schaem) writes:
  14.  
  15. : > CBM never wrote a library that was designed with game or multimedia
  16. : > in mind (Not anything close to the HW capability). and the system
  17. : > library where simply not flexible enought.
  18.  
  19. : Multimedia ? Even OS1.1 is good enough for that.
  20.  
  21.  Scala only do OS call for there wipes? Kiosk software only do
  22.  OS call? Have you ever tryed to write a realtime presentation
  23.  system with only OS call?
  24.  
  25. : Games ? OS3.x goes a large way to make even tricky games use the
  26. : operating system. Not everything is possible though, but that's
  27. : more in the c0d3r realm as in the game programmer realm.
  28.  
  29.  It goes a long way compare to previous OS version, but from the
  30.  game market result not long enought to satisfy the industry.
  31.  IF somebody ask me to port donkey kong country to the A1200 I wont
  32.  use an OS RTG solution. The game will own the View and take over 
  33.  'all' the video chip register, and the blitter. It will multitask
  34.  but wont work on a picaso... But the end result, 'no' OS function
  35.  used for the game itself.
  36.  
  37. : They also wrote a library that was targeted exactly at games.
  38. : It was never completed and only released to developers though.
  39.  
  40. : > Personaly I dont think game developer where happy with 3.x to write
  41. : > games... But 3.x is not bad for some type of games.
  42.  
  43. : Game c0d3rz do not use the OS, independent on what it can do
  44. : and independent on where their programs do run. It is sufficient
  45. : when they run on most of the LCD machines.
  46.  
  47. : From a short-sighted marketing point of view they are even right.
  48. : But this behaviour did kill or at least slowed down heavily the
  49. : development of better hardware.
  50.  
  51.  Well, CBM was short sighted in developing graphics.library...
  52.  & CBM thought it was very important that A500 floppy games work on a
  53.  040 based machine. How many people got an A4000 because it was 
  54.  'compatible' with some (Not many) a500 games? 
  55.  The A4000 could have been designed correctly.. 040 on motherboard, 
  56.  completly new GFX chipset with a 'wb emu'. People with AGA wanted
  57.  AGA game, so people with 'AGA+' would have wanted 'AGA+' game anyway.
  58.  GFX card would have came latter, anyway I bet no card today could have
  59.  match what CBM could have delivered back then.
  60.  
  61. : > Task 1: PRI 127 waitof: render frame
  62. : > Task 2: PRI 0 alway: read() data
  63.  
  64. : > Task1 alway leave 10-20% of the frame free... I dont want task2 under
  65. : > any circonstances to use task 1 'reserved' cpu time.
  66.  
  67. : > Would doing the above just work on any HD system?
  68.  
  69. : Not on any system. There are some weird controllers that Forbid()
  70. : during transfers and even hang around in interrupts for hundreds
  71. : of milliseconds. These are pathlogical cases though.
  72.  
  73. : It does work on most HD systems though.
  74.  
  75.  I have yet to try it... My concerm as stated in other post is that the
  76.  device might initiate a 'large' transfer from the disk to the driver memory
  77.  even if you do 512byte read, even with DMA wouldn't the transfer 'HUG'
  78.  the buss untill the xfer is done? ... 
  79.  
  80. : > HD. I cant say about multitasking, but at least it will load from HD
  81. : > and return to the system. 
  82.  
  83. : There is no way to "return to the system" except for rebooting.
  84. : Any other claim is typical for c0d3rz, they work on a straight
  85. : "works here - must be correct" basis.
  86.  
  87.  Well, amazingly CBM can make software that hit the HW and work on all
  88.  amigas... are they keeping vital info from coderz to do the same?!?!?!
  89.  
  90.  In any case, CBM should (I think did in 3.x) provide a system to 'backup'
  91.  the OS status? I know on 2.x I had to use a custom OS backup routine (pretty
  92.  much transformed a A3000 into a 1meg A500 and back), this enabled me to
  93.  write code, F1 make & link, F2 enter and test game under emulation with MMU
  94.  watch dog, go back and look at my A500 memory image or continue programing. 
  95.  But its true it was based on alot of assumption, but then its goal was only
  96.  to work on MY A3000. The game itself work from A500 to A4000 040.
  97.  
  98. : > AT better set the rules strait from the start this time.. if they want  
  99. : > software for their machine done right, they better create a quality label
  100. : > with good info and guidline.
  101.  
  102. : I'd like to see this be a success. But I bet the c00l c0d3rz will
  103. : just continue on the PC that has no rules.
  104.  
  105.  Well, from what I understand coders are unwanted on the amiga platform
  106.  and are actually a nuisance... So if they all go PC, who cares? :)
  107.  
  108.  If AT HW is anything interesting some will stay or come to the new
  109.  amiga models. If they are not priced outragly like the A4000 where/was?
  110.  
  111.  Stephan
  112.  
  113.